Online marketing like any of your business marketing requires a great amount of work and a hefty learning curve for those who have never done it before.